package com.iwop.moto.model;

import java.util.Date;

/**
 * @说明: 提现审核表
 * @DB: M_WITHDRAW
 */
public class MWithdraw {
    /**
     * 主键
     **/
    private String sid;

    /**
     * 银行卡主键
     **/
    private String bankId;

    /**
     * 银行预填手机号
     **/
    private String pretel;

    /**
     * 用户ID
     **/
    private String userId;

    /**
     * 手续费担当 0：商户平台；1：会员。默认为商户平台
     **/
    private String feePayer;

    /**
     * 提现金额分为单位
     **/
    private Double rmoney;

    /**
     * 提现手续费
     **/
    private Double payFee;

    /**
     * 商户收取的手续费
     **/
    private Double feeToMerchant;

    /**
     * 0 未审核 1 审核通过 2审核不通过 3已付款
     **/
    private String auditStatus;

    /**
     * 提现时间
     **/
    private Date addTime;

    /**
     * 审核人
     **/
    private String checkUserId;

    /**
     * 审核人真实姓名
     **/
    private String checkUserRealname;

    /**
     * 审核时间
     **/
    private Date checkTime;

    /**
     * 付款人ID
     **/
    private String payUserId;

    /**
     * 付款人真实姓名
     **/
    private String payRealname;

    /**
     * 付款时间
     **/
    private Date payTime;

    /**
     * 实际付款金额
     **/
    private Double payRmoney;

    /**
     * 订单号（开摩邦）
     **/
    private String orderNo;

    /**
     * 银联商户的平台响应订单号
     **/
    private String platformOrderId;
    /**
     * 客户端类型
     **/
    private String clientType;

    private String bankType;
    /***
     * 提现 银行卡卡号
     */
    private String bankno;
    /***
     * 提现 用户名称
     */
    private String userName;
    private String chackName;
    private String bankBranch;
    /***
     * 提现  银行卡的用户名称
     */
    private String bankNoUsername;
    /***
     *银联代付流水号码
     *
     */
    private String bankSysTranId;

    /***
     *银联代付返回信息
     *
     */
    private String sysResponMsg;

    /***
     *用户银行卡提现 清算联行号
     *
     */
    private String bankSettleNo;

    public String getClientType() {
        return clientType;
    }

    public void setClientType(String clientType) {
        this.clientType = clientType;
    }

    public String getBankType() {
        return bankType;
    }

    public void setBankType(String bankType) {
        this.bankType = bankType;
    }

    public String getBankno() {
        return bankno;
    }

    public void setBankno(String bankno) {
        this.bankno = bankno;
    }

    public String getUserName() {
        return userName;
    }

    public void setUserName(String userName) {
        this.userName = userName;
    }

    public String getChackName() {
        return chackName;
    }

    public void setChackName(String chackName) {
        this.chackName = chackName;
    }

    public String getSid() {
        return sid;
    }

    public void setSid(String sid) {
        this.sid = sid;
    }

    public String getBankId() {
        return bankId;
    }

    public void setBankId(String bankId) {
        this.bankId = bankId;
    }

    public String getPretel() {
        return pretel;
    }

    public void setPretel(String pretel) {
        this.pretel = pretel;
    }

    public String getUserId() {
        return userId;
    }

    public void setUserId(String userId) {
        this.userId = userId;
    }

    public Double getRmoney() {
        return rmoney;
    }

    public void setRmoney(Double rmoney) {
        this.rmoney = rmoney;
    }

    public String getAuditStatus() {
        return auditStatus;
    }

    public void setAuditStatus(String auditStatus) {
        this.auditStatus = auditStatus;
    }

    public Date getAddTime() {
        return addTime;
    }

    public void setAddTime(Date addTime) {
        this.addTime = addTime;
    }

    public String getCheckUserId() {
        return checkUserId;
    }

    public void setCheckUserId(String checkUserId) {
        this.checkUserId = checkUserId;
    }

    public String getCheckUserRealname() {
        return checkUserRealname;
    }

    public void setCheckUserRealname(String checkUserRealname) {
        this.checkUserRealname = checkUserRealname;
    }

    public Date getCheckTime() {
        return checkTime;
    }

    public void setCheckTime(Date checkTime) {
        this.checkTime = checkTime;
    }

    public String getPayUserId() {
        return payUserId;
    }

    public void setPayUserId(String payUserId) {
        this.payUserId = payUserId;
    }

    public String getPayRealname() {
        return payRealname;
    }

    public void setPayRealname(String payRealname) {
        this.payRealname = payRealname;
    }

    public Date getPayTime() {
        return payTime;
    }

    public void setPayTime(Date payTime) {
        this.payTime = payTime;
    }

    public Double getPayRmoney() {
        return payRmoney;
    }

    public void setPayRmoney(Double payRmoney) {
        this.payRmoney = payRmoney;
    }

    public String getFeePayer() {
        return feePayer;
    }

    public void setFeePayer(String feePayer) {
        this.feePayer = feePayer;
    }

    public Double getPayFee() {
        return payFee;
    }

    public void setPayFee(Double payFee) {
        this.payFee = payFee;
    }

    public Double getFeeToMerchant() {
        return feeToMerchant;
    }

    public void setFeeToMerchant(Double feeToMerchant) {
        this.feeToMerchant = feeToMerchant;
    }

    public String getOrderNo() {
        return orderNo;
    }

    public void setOrderNo(String orderNo) {
        this.orderNo = orderNo;
    }

    public String getPlatformOrderId() {
        return platformOrderId;
    }

    public void setPlatformOrderId(String platformOrderId) {
        this.platformOrderId = platformOrderId;
    }

    public String getBankBranch() {
        return bankBranch;
    }

    public void setBankBranch(String bankBranch) {
        this.bankBranch = bankBranch;
    }

    public String getBankSysTranId() {
        return bankSysTranId;
    }

    public void setBankSysTranId(String bankSysTranId) {
        this.bankSysTranId = bankSysTranId;
    }

    public String getSysResponMsg() {
        return sysResponMsg;
    }

    public void setSysResponMsg(String sysResponMsg) {
        this.sysResponMsg = sysResponMsg;
    }

    public String getBankSettleNo() {
        return bankSettleNo;
    }

    public void setBankSettleNo(String bankSettleNo) {
        this.bankSettleNo = bankSettleNo;
    }

    public String getBankNoUsername() {
        return bankNoUsername;
    }

    public void setBankNoUsername(String bankNoUsername) {
        this.bankNoUsername = bankNoUsername;
    }
}